home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / gtrpcb14.zip / PCBDAT.REF < prev    next >
Text File  |  1989-04-14  |  85KB  |  1,543 lines

  1. Introduction:
  2.  
  3.   The following sections define the data formats of the file PCBOARD.DAT
  4.   for both PCBoard version 12.1 and version 14.0.  There are many items in
  5.   this file, all of which are defined in the same order of their occurrence
  6.   in each of the two formats.  The kinds of data entries in this file are
  7.   either a text string, like a filename or path, or a numeric value, like
  8.   the amount of time to wait for a keyboard timeout, or a 'boolean' value,
  9.   which is a true/false value that is saved in the file as a '-1' for 'true'
  10.   and a '0' for 'false'.  These may also be refered to in either a yes/no or
  11.   on/off (as I list them in here) notation, respectively.  For a more
  12.   in-depth description of these data fields, you should consult the
  13.   documentation for the respective version of PCBoard.  This file is only
  14.   supposed to serve as a kind of 'quick reference'.
  15.  
  16.   Although I did much of my work using reference material from various files
  17.   relating to PCBoard, including the docs and file format references, as
  18.   well as obtaining information from some very helpful PCBoard Sysops, I
  19.   can not make any guarantees as to the acuracy or validity of the
  20.   information contained herein.  This text is not to be interpreted as an
  21.   'official' reference to these file formats nor should it be completely
  22.   relied upon.  But I did go to great pains to make it as good as it could be.
  23.  
  24.   I did a final review of all the information in this file from the
  25.   documentation to PCBoard 12.1 and for PCBoard 14.0.  As of this writing,
  26.   I believe the information to be more-or-less 'current'.  But keep in mind,
  27.   this information is subject to change without notice by Clark Development Co.
  28.  
  29.  
  30. PCBoard ver. 12.1 file format.
  31.  
  32.   Header.
  33.     The header of this file is a line of text consisting of the following:
  34.  
  35.          *** PCBoard Version 12.1 data file ***
  36.  
  37.     This is all that there is, there is no more.
  38.  
  39.   Sysop's display name.
  40.     This is the name of the Sysop as he/she wishes to be known on his/her
  41.     board.  It is the local sign-on name used by the BBS when the Sysop
  42.     logs on locally at the console.  It must be one word only.  The
  43.     default is the word 'SYSOP'.
  44.  
  45.   Sysop's local password.
  46.     This is the password of the Sysop used for local logons at the
  47.     console.  This field may be left blank if so desired
  48.  
  49.   Switch for local ANSI mode.
  50.     This is a true/false value representing the current status of the
  51.     ANSI graphics mode for the local screen.  This only affects the
  52.     screen display for the local logons by the Sysop.
  53.  
  54.   Sysop security levels.
  55.     These are the security levels assigned for certain Sysop-level
  56.     functions.  A user with the proper security level will be able to
  57.     perform the function with a matching (or lesser) level.  There are 12
  58.     functions defined in this section.  These levels usually range from
  59.     level 100-110, but some functions are defined as 'Sysop-only' by
  60.     PCBoard and would then have a level of about 120.
  61.  
  62.     Sysop security function definitions.
  63.  
  64.       Sysop Function 1 - View caller log.
  65.         The access level needed to view and print the caller log.
  66.  
  67.       Sysop Function 2 - View user summary.
  68.         The access level needed to view and print the user summary.
  69.  
  70.       Sysop Function 3 - Pack & renumber message bases.
  71.         The access level needed to pack and renumber the message bases.
  72.  
  73.       Sysop Function 4 - Recover killed messages.
  74.         The access level needed to recover deleted messages.
  75.  
  76.       Sysop Function 5 - View message headers.
  77.         The access level needed to view the message headers.
  78.  
  79.       Sysop Function 6 - View a text file.
  80.         The access level needed to view a system text file.
  81.  
  82.       Sysop Function 7 - User maintenance.
  83.         The access level needed to perform user maintenance.
  84.  
  85.       Sysop Function 8 - Pack USERS file.
  86.         The access level needed to pack the USERS file.
  87.  
  88.       Sysop Function 9 - Remote exit to DOS.
  89.         The access level needed to exit to DOS remotely.
  90.  
  91.       Sysop Function 10 - Execute a DOS command.
  92.         The access level needed to execute a DOS command from within PCBoard.
  93.  
  94.       Sysop Function 11 - View other nodes.
  95.         The access level needed to view the status of other nodes on the board.
  96.  
  97.       Sysop Function 12 - Logoff alternate node.
  98.         The access level needed to log off an alternate node of the board.
  99.  
  100.   Messages file name.
  101.     This is the filename of the Messages file.  The normal name of this
  102.     file is 'MSGS' and is located in the '\MAIN' directory .  This is
  103.     the main board's message file.  The name must not be more than 8
  104.     chars. max.
  105.  
  106.   Caller file name.
  107.     This is the filename of the Caller file.  The normal name of this
  108.     file is 'CALLER'.  This file is an activity log of the BBS usage for
  109.     the BBS or a particular node (if on a multi-node system).  The name
  110.     must be a max. of 6 characters long since it may have a node number
  111.     attached to it on multi-node systems.
  112.  
  113.   Caller file path.
  114.     This is the path to the Caller file.  A standard path would be
  115.     '\PCB\MAIN' on the main drive.  This is where all Caller files should
  116.     go on multi-node systems in order for the Sysop function to view them
  117.     to work.  Leaving it blank will default to the '\MAIN' directory.
  118.  
  119.   Welcome file name.
  120.     This is the filename of the Welcome file.  The normal name of this
  121.     file is 'WELCOME'.  The maximum length of this name is 7 chars.
  122.     This is the welcome screen for the BBS and is displayed to all users
  123.     as they log on to the board.  There should also be a color version
  124.     in 'WELCOMEG' for those who choose to use ANSI.  These should go
  125.     into the '\GEN' directory.
  126.  
  127.   New User file name.
  128.     This is the filename of the New User file.  The normal name of this
  129.     file is 'NEWUSER'.  This is the New User bulletin that newcomers see.
  130.     This file should be in the '\GEN' directory.
  131.  
  132.   Users database file name.
  133.     This is the filename of the Users file.  The normal name of this
  134.     file is 'USERS'.  This is the user database of all the current callers.
  135.     The name must be 8 chars. or less.  This file is to be put in the '\MAIN'
  136.     directory.
  137.  
  138.   Conference data file name.
  139.     This is the filename of the conference data file.  The normal name of
  140.     this file is 'CNAMES'.  This is the control file that defines the
  141.     various conference areas in use.  This file should go into the '\MAIN'
  142.     directory.
  143.  
  144.   File Security file name.
  145.     This is the filename of the File Security file.  The normal name of
  146.     this file is 'FSEC'.  This is the control file that defines the
  147.     security authorizations of certain kinds of files that get downloaded
  148.     For instance, a file ending in .ARC may have a low security since
  149.     those are the standard kind to be transferred, but a file with a .EXE
  150.     or .COM extension may have higher security since they may be sensitive
  151.     files that are not allowed to be transferred by just 'anyone'.  This
  152.     file should be put in the \MAIN' directory.
  153.  
  154.   Password file name.
  155.     This is the filename of the Password file.  The normal name of this
  156.     file is 'PWRD'.  This file defines the user access abilities and
  157.     security levels.  This information includes time allocations, download
  158.     ratios and logon passwords.  This file should be put in the '\MAIN'
  159.     directory.
  160.  
  161.   Trash Can file name.
  162.     This is the filename of the Trash Can file.  The normal name of this
  163.     file is 'TCAN'.  This file defines unwanted names and words that may
  164.     appear in the logon names (first and last).  Each word must be on
  165.     it's own line and in upper case.  Logon names with these words in them
  166.     are denied access.  This file should be put in the '\MAIN' directory.
  167.  
  168.   Remote file name.
  169.     This is the filename of the Remote file.  The normal name of this
  170.     file is 'REMOTE'.  This file should be put in the 'default' drive
  171.     and path from which the board was run.  This is the batch file executed
  172.     when the Sysop exits to DOS remotely.  It starts out with a .SYS
  173.     extension but is renamed with a .BAT when the exit occurs.  The name
  174.     can be up to 8 characters.  This file should be put in the '\MAIN'
  175.     directory.
  176.  
  177.   Answer file name.
  178.     This is the filename of the Answers file.  The normal name of this
  179.     file is 'ANSWER'.  This is the place where the answers to the script
  180.     questionnaires are stored.  The filename can be up to 6 characters long
  181.     since the name is modified inside PCBoard by appending the number of the
  182.     questionnaire onto the end of the name and, if in a conference, the first
  183.     letter of the conference on the beginning of the name.  This file should
  184.     be put in the '\MAIN' directory.
  185.  
  186.   New Registrations file name.
  187.     This is the filename of the New Registrations file.  The normal name of
  188.     this file is 'NEWREG'.  This is used if you choose to run a 'closed'
  189.     board but still allow for new user registration by keeping the 'NEWASK'
  190.     file.  Answers to the questions in 'NEWASK' go into this file.  This file
  191.     should be put in the '\MAIN' directory.
  192.  
  193.   Doors file name.
  194.     This is the filename of the Doors file.  The normal name of this file
  195.     is 'DOORS'.  This file is the list of doors that are currently available.
  196.     The name can be up to 6 characters long because there may also be a
  197.     color version with a 'G' on the end.  And if you have different door
  198.     menus for certain conferences, the first letter of the conference name
  199.     is appended onto the beginning of the name.  This file should be put
  200.     into the '\GEN' directory unless it was for a particular conference,
  201.     then it would be put in the conference directory.
  202.  
  203.   News file name.
  204.     This is the filename of the News file.  The normal name of this file is
  205.     'NEWS'.  This file is the main bulletin that is displayed just after
  206.     logon or after joining a conference.  The name can be up to 6 characters
  207.     long since a 'G' may be appended to the end for the graphics version and
  208.     the first letter of the conference (if it's in a conference) is appended
  209.     onto the beginning of the name.  This file should be put in the '\GEN'
  210.     directory unless it was for a particular conference, then it would be put
  211.     in the conference directory.
  212.  
  213.   Usernet.dat file name & path.
  214.     This is the filename and path for the Usernet file.  The normal name
  215.     and path of this file is '\PCB\MAIN\USERNET.DAT' on the main drive.
  216.     This file is used on multi-node systems to hold information on the
  217.     activity status of the nodes (name and location of the user on that node,
  218.     and what they're doing).  The PCBOARD.DAT files of all nodes on these
  219.     systems must point to the same file for inter-node activities to function.
  220.  
  221.   Download log file name & path.
  222.     This is the filename and path of the download log file.  The normal
  223.     name and path of this file is '\PCB\MAIN\DOWNLOAD.TXT' on the main
  224.     drive.  This is a log of all the downloads made by the users.  It
  225.     includes the filename, protocol used, number of errors and average CPS
  226.     for the transfer.
  227.  
  228.   Upload directory path.
  229.     This is the path for the Uploads directory.  A standard path would be
  230.     '\PCB\UPLOADS' on the main drive.  This is where all uploads to the
  231.     main part of the board go until the Sysop moves them elsewhere.  Each
  232.     conference may have it's own upload directory associated with it.  If
  233.     there isn't one assigned to it, the main upload directory is used.
  234.  
  235.   General directory path.
  236.     This is the path for the General directory.  A standard path would be
  237.     '\PCB\GEN' on the main drive.  This is where the system text files
  238.     go, such as menus, bulletins, file directory listings, welcome
  239.     screens, script questionnaires, etc.  Most importantly, the PCBTEXT
  240.     file goes in this directory.
  241.  
  242.   Main directory path.
  243.     This is the path for the Main directory.  A standard path would be
  244.     '\PCB\MAIN' on the main drive.  This is where the data files go, such
  245.     as the 'USERS' file and index files for it, the 'MSGS' file, the 'FSEC'
  246.     and 'UPSEC' files, the 'PWRD' file, the 'CNAMES' file, answers to the
  247.     questionnaires and registration info from new users, log files, etc.
  248.  
  249.   Help directory path.
  250.     This is the path for the Help directory.  A standard path would be
  251.     '\PCB\HELP' on the main drive.  This is where all the command help
  252.     files go.  There are 28 help files, one for each menu command A to
  253.     Z, OPEN & DOOR, NODE & CHAT.  These files describe how to use those
  254.     commands.
  255.  
  256.   Upload listings directory path.
  257.     This is the path for the upload listings file.  A standard path would
  258.     be '\PCB\GEN' on the main drive.  This is where the upload descriptions
  259.     go (both public and private) for the main board.  The public listing of
  260.     uploads are stored in a 'DIRx' file where x is the highest directory
  261.     number listed on the board (the upload directory is considered the last
  262.     one in line from the rest of the directories).  If only private uploads
  263.     are allowed, the 'DIRx' file should be put in the '\GEN' directory and
  264.     the 'PRIVATE' file (where private upload descriptions are stored) is put
  265.     here.
  266.  
  267.   Node Chat directory path.
  268.     This is the path for the Node Chat files.  A standard path would be
  269.     '\PCB\MAIN' on the main drive.  This is where the files from a chat
  270.     between nodes goes.  A user on one node says something, it gets stored
  271.     in special files in this directory for the other node(s) to read, and
  272.     then is displayed to the other user(s) on the other node(s).  Since
  273.     these node chats may involve a one-to-one chat or a 'group' chat, the
  274.     files used may vary depending on the nodes involved because the
  275.     filenames are made up from the node numbers or 'GROUP.CHT' if a group
  276.     chat is in effect.
  277.  
  278.   Download directory list.
  279.     This is a path list of download directories.  An example path list
  280.     might be 'C:\DOWN1;C:\DOWN2;C:\UPLOADS'.  This is a list of directories
  281.     where the files available for downloading are.  Each directory in the
  282.     list must be separated by a semi-colon (;) in this list.  This list does
  283.     not include any download directories specific to the conferences.  They
  284.     are specified separately in the conference area definitions.  There is a
  285.     maximum of 50 directories that can be specified here.  The directory
  286.     paths specified in this list MUST match the the directory paths listed
  287.     in the 'FSEC' file definitions.
  288.  
  289.   Carrier timeout duration.
  290.     This is the amount of time, in seconds, to wait for a carrier detect
  291.     from the modem after detecting a 'ring'.  After this time, if the board
  292.     doesn't get a carrier signal from the modem telling it that the caller
  293.     has connected, it recycles back to the point where it waits for a
  294.     'ring' from the modem.
  295.  
  296.   Modem initializing string.
  297.     These are the command codes sent to the modem to initialize it and set
  298.     it up to begin receiving calls.
  299.  
  300.   Modem off-hook string.
  301.     These are the command codes sent to the modem to put it 'off-hook' (ie.
  302.     busy the line so no calls can come through).  This might be used during
  303.     local logons, recycling the board, etc.
  304.  
  305.   Comm port in use.
  306.     This is the device descriptor of the comm port to be used during
  307.     operation.  Either COM1:, COM2:, or NONE are valid.  A value of NONE
  308.     is used mostly when first setting up the BBS and testing it out.  You
  309.     usually want to run 'local' tests without using the comm port.  The
  310.     colon is necessary in the COM designators.
  311.  
  312.   Comm port opening speed.
  313.     This is the baud rate at which you would default the BBS to use when
  314.     opening the comm port.  It is usually the highest speed your modem can
  315.     go up to as well.  A value of '19200' means you are using a fixed DTE
  316.     (computer-to-modem speed).  This is usually done if you have a 9600-baud
  317.     modem such as the USRobotics HST or the Hayes V-Series 9600 baud modems.
  318.     Such usage is capable of increasing the throughput of the data transfer.
  319.  
  320.   Switch to allow 300 baud.
  321.     This is a true/false value representing the current status of allowing
  322.     or disallowing 300-baud callers.  If set to 'on', the board will allow
  323.     300-baud callers.  If set to 'off', no 300-baud calls are allowed.
  324.  
  325.   300 baud access start time.
  326.     This is the time, in HH:MM format, of when to start allowing 300-baud
  327.     callers into the system (assuming it's allowed).  The time is in
  328.     24-hour 'military' format.
  329.  
  330.   300 baud access stop time.
  331.     This is the time, in HH:MM format, of when to stop allowing 300-baud
  332.     callers into the system (assuming it's allowed).  The time is in
  333.     24-hour 'military' format.
  334.  
  335.   User security levels.
  336.     These are the security levels assigned to the use of each of the menu
  337.     options.  These menu options are the commands 'A' through 'Z', 'DOOR',
  338.     'OPEN', 'NODE', and 'CHAT'.  The normal user's security level usually
  339.     ranges from 1 to 99, therefore the access levels of these commands also
  340.     have this range.  However, a value of 0 will allow ALL users to use that
  341.     function.  You must assign a security level to each of these according
  342.     to what level of user you want using that command.  If, for instance,
  343.     you want user A to use the <B>ulletin command and that user has a level
  344.     10, this command should be set at 10 or less.  If it is set at 11 or
  345.     higher, that user will not be able to use this command.  The OPEN/DOOR
  346.     and NODE/CHAT commands are not available in versions of PCBoard that do
  347.     not support those respective functions.
  348.  
  349.   New user security level.
  350.     This is the security level given to new users of the system who have
  351.     completed the logon registration.
  352.  
  353.   Unregistered user level.
  354.     This is the security level given to new users to the system who have
  355.     NOT completed the logon registration.  If you specify a 0 here, these
  356.     users are logged off automatically if they refuse to register.
  357.  
  358.   Number of main bulletins.
  359.     This is the number of main board bulletin files currently in effect.
  360.     It may be set to 0 if none are in use.  The maximum number of
  361.     bulletins allowed is 99.
  362.  
  363.   Number of conferences.
  364.     This is the number of conference areas currently in operation.  It may
  365.     range from 1 to 9.  A value of 0 means no conferences are in operation.
  366.  
  367.   Number of main dirs.
  368.     This is the number of main board file directories that are currently
  369.     in use.  This number includes the upload directory.  There may be
  370.     additional directories in use inside conferences.  These are each
  371.     numbered in sequence after the last main board directory.  The maximum
  372.     number of directories is 99.  This includes any file directories added
  373.     by conferences.
  374.  
  375.   Switch to enforce a daily time limit.
  376.     This is a true/false value representing the status of whether or not
  377.     to enforce a daily time limit.  If not, then the user gets a full
  378.     allotment of time for each call, which may be as many times a day as
  379.     they want.  Otherwise, they are restricted to a fixed amount of time
  380.     per day based on their security level.
  381.  
  382.   Switch to make uploads private.
  383.     This is a true/false value representing the status of whether or not to
  384.     allow private uploads.  If set to 'on', all uploads are made private
  385.     with their descriptions being placed in the 'PRIVATE' file.  If set to
  386.     'off', all uploads except those with descriptions prefixed by a '/' are
  387.     made public and are available immediately for downloading.
  388.  
  389.   Switch for password-only user info updates.
  390.     This is a true/false value representing the status of whether or not
  391.     to allow updates to the user information (name, password, city/state,
  392.     etc.).  If set to 'on', they can only update their password.  If set
  393.     to 'off', they can update all their user database info.
  394.  
  395.   Switch to indicate a closed board.
  396.     This is a true/false value representing the status of whether or not the
  397.     board is being run as a 'closed' board, ie. no one is allowed on unless
  398.     the Sysop enters their user information into the 'USERS' file.  If this
  399.     switch is set to 'off', new users can enter into the board and their
  400.     registration information (name, password, city, state, etc.) is put into
  401.     the 'USERS' file automatically.  If this is set to 'on', their info is
  402.     written to the file 'NEWREG', but only IF the registration questions
  403.     file 'NEWASK' exists.  Otherwise, they are not allowed in at all and are
  404.     shown the file 'CLOSED' telling them why.
  405.  
  406.   Switch to disable ANSI graphics mode.
  407.     This is a true/false value representing the status of whether or not
  408.     to use ANSI graphics on the system.  This enables/disables ANSI
  409.     graphics support for the whole system, local and remote.  With this
  410.     switch set to 'on', no <M>ode changes to graphics are allowed.
  411.  
  412.   Public conferences.
  413.     This is a string of 9 numbers that define which of the 9 available
  414.     conferences are public.  Each number in this string references the
  415.     corresponding conference and represents the number to be used when
  416.     accessing that conference.
  417.  
  418.   Switch to recycle BBS through DOS.
  419.     This is a true/false value representing the status of whether or not to
  420.     recycle the BBS through DOS after a caller has logged off.  This means
  421.     that PCBoard will exit completely after the caller hangs up and the
  422.     system will be in whatever batch file or other such DOS condition when
  423.     the board was first started up.  You might want to do this if you had a
  424.     batch file controlling several things that needed to be done after the
  425.     caller logged off.  After it did those things, it would cycle back to
  426.     load up PCBoard again.  When using this option, you MUST have the
  427.     controlling batch recycle such that the BBS is run again.
  428.  
  429.   Switch to show event is active.
  430.     This is a true/false value representing the status of whether or not
  431.     the event is active.  If the event is active, it is run at the time
  432.     specified in the following field.  The time allowed to a caller is
  433.     adjusted if they should call up and their normal time allotment would
  434.     take them past the time of the event.  When the event time comes up,
  435.     PCBoard exits to DOS and the batch file that controls the board then
  436.     runs the event batch file 'EVENT.BAT' (normally 'EVENT.SYS' which
  437.     PCBoard renames when the batch is to be run).  Many things can be done
  438.     in the event, like maintenance, NetMail, or other programs or routines
  439.     that need to be run once a day or so.  You can even copy a different
  440.     PCBOARD.DAT with a different event schedule in it over the current one.
  441.     This would allow you run multiple events in one day.  If you set this
  442.     to 'off', no event is run.
  443.  
  444.   Time of event.
  445.     This is the time of the daily event in HH:MM format.  If the event is
  446.     active (as set by the previous option field), it will be run at this
  447.     time each day.  The time is in 24-hour 'military' format.
  448.  
  449.   Maximum lines per message.
  450.     This value is used to determine how long a message can be.  It sets
  451.     the maximum number of lines allowed in the message.  The range
  452.     should be from 17 to 99 lines per message.
  453.  
  454.   User input color intensity.
  455.     This is the ANSI code used to either highlight or not highlight user
  456.     input.  The value may be either '00' for normal intensity or '01' for
  457.     high intensity.  This setting only applies to the user input either
  458.     locally or remotely.
  459.  
  460.   User input color code.
  461.     This is the ANSI code the defines the color of the user input text
  462.     either from the local or the remote user.  This code is the standard
  463.     ANSI color code.  The range is from 31 to 37.  This is combined with
  464.     the intensity code above to define how the input text will look on the
  465.     local screen and, if graphics mode is 'on' for the user, on their
  466.     screen.  Some BBS messages are also displayed in this color.
  467.  
  468.   Switch for running under a network.
  469.     This is a true/false value representing the status of whether or not
  470.     the BBS is being run under a network.  This is only used in the
  471.     multi-node versions of PCBoard (either '/E' or '/U' versions).  If
  472.     you set this to 'on', files are opened in 'share' mode, so you must
  473.     also have a copy of 'SHARE.EXE' loaded.
  474.  
  475.   Node number of the board.
  476.     This is the node number of the board.  In a multi-node system, this
  477.     may be any number up to the number of nodes on the system.  On a single
  478.     node system, this is '1'.  The maximum number of nodes available is 99
  479.     (on the '/U' version).  This number must be unique for each node
  480.     defined (and therefore each copy of PCBOARD.DAT).  A caller can not be
  481.     logged onto more than one node, but the Sysop can.
  482.  
  483.   Switch to disable upload drive size check.
  484.     This is a true/false value representing the status of whether or not to
  485.     disable the upload drive size check.  If this is set to 'off', this
  486.     check is done to make sure that enough space exists on the upload drive
  487.     to allow uploads.  If not, then uploads are denied until the Sysop can
  488.     move some files off of the upload drive to make room.  If this is set
  489.     to 'on', no checks are made and uploads are allowed regardless of space.
  490.     But, in this case, you would be able to use the SUBST command instead
  491.     of a drive spec.
  492.  
  493.   Shift-Fn macro key definitions.
  494.     These are the definitions of the Shift-Fkey macros.  There are ten
  495.     definitions, one for each of the function keys 1-10 while 'shifted'
  496.     (pressed while holding down the 'shift' key).  Each of these macros
  497.     is 72 characters long.  They can contain anything the Sysop wants to
  498.     put in them, like a 'signature' or a certain sequence of commands.
  499.  
  500.   Comment to Sysop prompt.
  501.     This is the prompt line displayed when the user chooses to leave the
  502.     Sysop a comment using the 'C' command.  A 'yes' or 'no' answer decides
  503.     whether or not the function is carried through (default is 'no').
  504.     The comments are left in whatever message base the user happens to be
  505.     in at the time.
  506.  
  507.   BBS name.
  508.     This is a simple one.  It's the name of your BBS.
  509.  
  510.   Printer number.
  511.     This is the number of the printer port to use on this node.  It may be
  512.     from 1 to 3.  On multitasking systems running more than one node, you
  513.     may have several printers running at once, each node with a different
  514.     printer.
  515.  
  516.   Switch to update 'last message read' pointer after message leave.
  517.     This is a true/false value representing the status of whether or not
  518.     to update the 'last message read' pointer after leaving a message.
  519.     When reading and replying to messages in the message bases, the
  520.     'last message read' pointer may be updated in one of two ways, after
  521.     reading a message and leaving replies to it (and also entering
  522.     messages or the <C>omment to Sysop) or only after reading messages.
  523.     In the first case, the pointer is updated for each message you read
  524.     and if you leave a reply or a new message, the pointer is updated to
  525.     point to that message.  This would be useful for people who enter a
  526.     lot of messages and don't want to have to read through them later on.
  527.     In the second case, it would only be updated for each message you
  528.     read.  If you set this to 'on', the pointer is updated when reading
  529.     and replying/leaving messages.  If set to 'off', the pointer is only
  530.     updated when reading messages.
  531.  
  532.   Maximum number of messages in Main.
  533.     This value represents the maximum number of messages allowed in the
  534.     main base.  This value is represents 'blocks' of 1024 messages, so a
  535.     value of '2' in this field would mean a maximum of 2048 messages is
  536.     allowed in the main base.  The actual number of messages may vary since
  537.     this number includes active AND inactive messages in the control file.
  538.     This number represents the difference between the high and low message
  539.     numbers.  The value may range from 1 to 32 and defaults to 32.
  540.  
  541.   Switch to allow ESC codes in messages.
  542.     This is a true/false value representing the status of whether or not to
  543.     allow escape codes (in ANSI codes, usually) in messages and chats (Sysop
  544.     and node).  Some people like to 'upload' a message into a base.  This
  545.     message might be an ANSI graphics 'add' for another BBS or something.
  546.     If you do NOT want any ANSI codes or other escape sequences in messages,
  547.     set this to 'off'.  This will filter out all ESC characters (ASCII 27)
  548.     thus leaving a very messy ANSI message.  If you set this to 'on',
  549.     PCBoard will pass all ESC codes through.  Note, however, that certain
  550.     ANSI sequences can redefine your keyboard!
  551.  
  552.   Switch to allow carbon-copy messages.
  553.     This is a true/false value representing the status of whether or not to
  554.     allow 'carbon-copy' messages.  When sending a message to someone,
  555.     PCBoard allows for the ability to send 'carbon-copies', or duplicates,
  556.     to other users besides the one it is originally addressed to.  If you
  557.     want to allow this, set this switch to 'on'.  Otherwise, turn it 'off'.
  558.     When set to 'on', the command 'SC' is displayed to users on the
  559.     message option menu along with the standard 'S' for a normal save (as
  560.     well as the other commands).  This command is only displayed for users
  561.     if they have 'expert' mode on. It will still work properly if expert
  562.     mode is off, however.
  563.  
  564.   Switch to validate 'TO:' user in messages.
  565.     This is a true/false value representing the status of whether or not
  566.     to validate the existance of the user addressed in the 'TO:' field of
  567.     the message header.  If you set this to 'on', then when a user writes
  568.     a message to someone and that person does not exist in the 'USERS'
  569.     file (or, if in a conference, if that person is not a member of it),
  570.     this function will notify them about it.  The user still has the option
  571.     of saving the message, however.  If this is set to 'off', the user is
  572.     NOT notified if the receiving user of the message does not exist.
  573.  
  574.   Switch to disable the 3-min screen blank.
  575.     This is a true/false value representing the status of whether or not to
  576.     disable the screen blanking feature.  Normally, the screen will be
  577.     cleared if no calls are received during a 3-minute period after the
  578.     previous caller has logged off.  This serves to prevent excessive wear
  579.     on the screen, also known as 'burn-in', while waiting for the next caller.
  580.     Setting this switch to 'on' will disable this feature.
  581.  
  582.   Switch for using a 'slow' modem.
  583.     This is a true/false value representing the status of whether or not you
  584.     are using an older modem that is slow in recycling.
  585.  
  586.   Switch for resetting modem during recycle.
  587.     This is a true/false value representing the status of whether or not to
  588.     reset the modem during a recycle of the BBS.  If 'on', the modem is
  589.     reset with an 'ATZ' command before being sent the modem init. string
  590.     when the board recycles.  Otherwise, it is just sends the modem init.
  591.     string.  Having this 'on' will make the board take longer to recycle.
  592.     So, unless it HAS to be done, you should probably set this to 'off'.
  593.  
  594.   Number of upload buffers.
  595.     This is the number of 128-byte upload buffers to be used during the
  596.     board's operation.  The value may range from 4 to 128 and defaults to 8.
  597.     These buffers are where the uploaded file data is stored during the
  598.     upload.  Once this area is filled, PCBoard writes it to disk and prepares
  599.     for more data to put in here.  This can reduce the number of actual disk
  600.     writes that need to be done and can improve performance with high-speed
  601.     modems.  It is also nice to use when running under a network when the
  602.     drive usage is high.
  603.  
  604.   Switch to disable registration edits.
  605.     This is a true/false value representing the status of whether or not to
  606.     disable edits of the user registration information.  If set to 'on',
  607.     edits will be made to this information to make sure of it's validity.
  608.     Otherwise, none will be made.  As such, letters could be entered into a
  609.     phone number field, etc.
  610.  
  611.   Switch to answer on true ring detect.
  612.     This is a true/false value representing the status of whether or not to
  613.     answer the modem when it detects a ring signal from it or with the
  614.     word 'RING'.  Normally, you would set this to 'off' since you would only
  615.     need to answer when the word 'RING' came in.  But in those cases where
  616.     you HAVE to use the ring signal from the modem, you would turn this 'on'.
  617.  
  618.   Switch to disable the 5-min keyboard timeout.
  619.     This is a true/false value representing the status of whether or not to
  620.     disable the keyboard timeout.  If this is set to 'off', then if no
  621.     keyboard activity has occurred, either locally or remotely, for 5
  622.     minutes, then a timeout will occur which will logoff the user.  If this
  623.     is set to 'on', then no timeouts will occur.  This might be useful if
  624.     you have a 'dumb' node which you wish to stay online at all times.
  625.  
  626.   Switch to put user's location in Node Chat display.
  627.     This is a true/false value representing the status of whether or not
  628.     to include the user's city and state information stored in their user
  629.     record in the node chat request display.
  630.  
  631.   Switch to eliminate snow on CGA.
  632.     This is a true/false value representing the status of whether or not to
  633.     eliminate the snow that usually shows up on CGA screens when doing
  634.     direct screen writes.  If you are using a CGA, you would need to turn
  635.     this setting 'on'.  Otherwise you would turn it 'off'.
  636.  
  637.   Switch to disable the high ASCII filter.
  638.     This is a true/false value representing the status of whether or not to
  639.     disable the high-ASCII filter.  If turned 'off', the filter will
  640.     remove most ASCII characters above decimal 127.  This might include
  641.     'garbage' characters caused by line noise.  If turned 'on', all
  642.     characters are allowed in.  This way, the special foreign language
  643.     characters can be used to support non-English languages.
  644.  
  645.   Switch to disable the CTS check.
  646.     This is a true/false value representing the status of whether or not to
  647.     check for the CTS signal when sending data.  If this is set to 'on',
  648.     no checks are made for the CTS signal from the modem.  This means you
  649.     won't be able to use any 9600 baud modems since they require CTS
  650.     checking to be active.
  651.  
  652.   Switch to slide the event.
  653.     This is a true/false value representing the status of whether or not to
  654.     allow the event to be postphoned if a caller should happen to call in
  655.     just prior to it.  If this is set to 'on', the event will not
  656.     automatically adjust the caller's time to make sure it runs.  Instead,
  657.     if a caller logs on just before the event was going to run, it will be
  658.     postphoned until after the current user logs off.  You might set this
  659.     to 'on' if the event is not critical to run at a specific time.
  660.  
  661.   Minimum upload free space in K.
  662.     This is the minimum amount of free space on the upload drive, in K
  663.     (1024-byte blocks), that is needed before allowing any uploads.  If
  664.     the amount of space is less than this value, no uploads are allowed.
  665.     You can set this to '0' if you have a lot of disk space and don't want
  666.     any checking done.
  667.  
  668.   Switch to disable the quick logon.
  669.     This is a true/false value representing the status of whether or not to
  670.     allow the 'quick logon' feature.  If this is set to 'on', the caller,
  671.     upon logging onto the system or into a conference, will be displayed
  672.     the appropriate 'NEWS' file.  If this is set to 'off', the 'NEWS' file
  673.     is not automatically displayed to the user, thus allowing for a faster
  674.     logon/conference join.
  675.  
  676.   Switch to disable the DOS return password.
  677.     This is a true/false value representing the status of whether or not to
  678.     disable the check for a password when returning from DOS.  If this is
  679.     set to 'on', no check is made for a password after returning from DOS.
  680.     This makes for a smoother return to the board.  But this also means that
  681.     you must take more responsibility for your system's security.
  682.  
  683.   Network timeout in seconds.
  684.     This is the maximum amount of time, in seconds, to allow for network
  685.     retries before timing out and returning an error.  It ranges from 1
  686.     to 99 and defaults to 20 seconds.  If this timeout occurs, the function
  687.     that caused it will abort.  If you are running on a slow network, you
  688.     may want to increase this value to allow for it.
  689.  
  690.   Switch to make Main board messages private.
  691.     This is a true/false value representing the status of whether or not to
  692.     have the message security for the messages in the Main area to default
  693.     to 'private'.  If this is set to 'on', all messages left in the Main
  694.     area, unless otherwise specified, will be made private so that only the
  695.     sender, receiver and Sysop can read them.  Otherwise they will be made
  696.     public so everyone can see them.
  697.  
  698.   Switch to indicate running a subscription BBS.
  699.     This is a true/false value representing the status of whether or not the
  700.     board will be run in 'subscription' mode.  This should be set to 'on'
  701.     even if you don't intend to run a subscription BBS since then the
  702.     board would be set up with certain information that you would need if
  703.     you ever DID decide to run a subscription BBS.  If this is set to 'on',
  704.     when a new user logs on, the board sets up the new user record with
  705.     default expiration times (one year from the current date), conference
  706.     and security settings.  When the expiration date draws near, within 30
  707.     days, a 'WARNING' file is displayed to the user telling them their time
  708.     is running out.  If the subscription runs out, an 'EXPIRED' file is
  709.     displayed to the user and should tell them of how to renew the
  710.     subscription.  If you choose not to run in subscription mode, create
  711.     'null' files for these two messages and it will appear to the user to
  712.     be a normal board.  But the user record will still have the information
  713.     in it whereas it would not if you set this to 'off'.  If you were to
  714.     set this to 'off' and later on decide to run it in subscription mode,
  715.     you would have to manually insert the dates and security levels yourself.
  716.  
  717.   User prompt.
  718.     This is the prompt for the first of two comments a user gives in the
  719.     registration when they log on the first time.  It may ask for certain
  720.     kinds of information you may need for registration, or whatever.
  721.  
  722.  
  723. PCBoard ver. 14.0 file format.
  724.  
  725.   Header.
  726.     The header of this file is a line of text consisting of the following:
  727.  
  728.          *** PCBoard Version 14.0 data file ***
  729.  
  730.     This is all that there is, there is no more.
  731.  
  732.   Sysop's display name.
  733.     This is the name of the Sysop as he/she wishes to be known on his/her
  734.     board.  It is the local sign-on name used by the BBS when the Sysop
  735.     logs on locally at the console.  Max. size is 25 chars.
  736.  
  737.   Sysop's local password.
  738.     This is the password of the Sysop used for local logons at the
  739.     console.  Max. size is 12 chars.
  740.  
  741.   Switch to use the Sysop's real name.
  742.     This is a true/false value representing the current status of whether or
  743.     not to use the Sysop's real name (as entered in the Sysop record of the
  744.     USERS file) in addition to 'SYSOP' when scanning for messages.  It will
  745.     also use the Sysop's real name when writing messages.  Unless there's
  746.     some reason why you do not want your real name used in these scans, you
  747.     would normally set this to 'on'.  Otherwise, turn it 'off'.
  748.  
  749.   Switch for local ANSI mode.
  750.     This is a true/false value representing the current status of the
  751.     ANSI graphics mode for the local screen.  This only affects the
  752.     screen display for the local logons by the Sysop.
  753.  
  754.   Sysop security levels.
  755.     These are the security levels assigned for certain Sysop-level
  756.     functions.  A user with the proper security level will be able to
  757.     perform the function with a matching (or lesser) level.  There are 18
  758.     functions defined in this section.
  759.  
  760.     Sysop security function definitions.
  761.  
  762.       Level to read all comments.
  763.         The access level needed to read all comments to the Sysop.
  764.  
  765.       Level to read all mail except comments.
  766.         The access level needed to read all mail except comments to
  767.         the Sysop.
  768.  
  769.       Level given when F1 pressed.
  770.         The access level given when the F1 key is pressed (temporary
  771.         Sysop level grant).  This only lasts as long as the current
  772.         call or until F1 is pressed again.
  773.  
  774.       Level to move messages between areas.
  775.         The access level needed to move messages between message areas.
  776.  
  777.       Sysop Function 1 - View caller log.
  778.         The access level needed to view and print the caller log.
  779.  
  780.       Sysop Function 2 - View user summary.
  781.         The access level needed to view and print the user summary.
  782.  
  783.       Sysop Function 3 - Pack & renumber message bases.
  784.         The access level needed to pack and renumber the message bases.
  785.  
  786.       Sysop Function 4 - Recover killed messages.
  787.         The access level needed to recover deleted messages.
  788.  
  789.       Sysop Function 5 - View message headers.
  790.         The access level needed to view the message headers.
  791.  
  792.       Sysop Function 6 - View a text file.
  793.         The access level needed to view a system text file.
  794.  
  795.       Sysop Function 7 - User maintenance.
  796.         The access level needed to perform user maintenance.
  797.  
  798.       Sysop Function 8 - Pack USERS file.
  799.         The access level needed to pack the USERS file.
  800.  
  801.       Sysop Function 9 - Remote exit to DOS.
  802.         The access level needed to exit to DOS remotely.
  803.  
  804.       Sysop Function 10 - Execute a DOS command.
  805.         The access level needed to execute a DOS command from within PCBoard.
  806.  
  807.       Sysop Function 11 - View other nodes.
  808.         The access level needed to view the status of other nodes on the board.
  809.  
  810.       Sysop Function 12 - Logoff alternate node.
  811.         The access level needed to log off an alternate node of the board.
  812.  
  813.       Sysop Function 13 - View alternate CALLER.
  814.         The access level needed to view the caller log from an alternate node.
  815.  
  816.       Sysop Function 14 - Drop alternate node to DOS.
  817.         The access level needed to drop an alternate node of the board to DOS.
  818.  
  819.   Path to Help files.
  820.     This is the path for the Help directory.  A standard path would be
  821.     '\PCB\HELP' on the main drive.  This is where all the command help
  822.     files go.  There are help files for each menu command A to Z, OPEN
  823.     & DOOR, NODE & CHAT and LANG.  These files describe how to use those
  824.     commands.
  825.  
  826.   Path to Security messages.
  827.     This is the path for the Security directory.  A standard path would be
  828.     '\PCB\GEN' on the main drive.  This is where all the security
  829.     messages to specific levels of users go.
  830.  
  831.   Path to Node Chat files.
  832.     This is the path for the Node Chat files.  A standard path would be
  833.     '\PCB\MAIN' on the main drive.  This is where the files from a chat
  834.     between nodes goes.  A user on one node says something, it gets stored
  835.     in special files in this directory for the other node(s) to read, and
  836.     then is displayed to the other user(s) on the other node(s).  Since
  837.     these node chats may involve a one-to-one chat or a 'group' chat, the
  838.     files used may vary depending on the nodes involved because the
  839.     filenames are made up from the node numbers or 'GROUP.CHT' if a group
  840.     chat is in effect.
  841.  
  842.   Path to PCBTEXT files.
  843.     This is the path to the PCBTEXT files.  The normal path for these files
  844.     would be the '\GEN' directory.  These are the message files used by
  845.     PCBoard for the various system messages that may be generated during
  846.     normal operations.  There may be more than one file by using different
  847.     filename extensions as defined for multilingual operations.
  848.  
  849.   Path to User file index.
  850.     This is the path to the Users index files.  The normal path for these
  851.     files would be the '\MAIN' directory.  These are 26 'quick index' files
  852.     for the 'USERS' database file that PCBoard uses to look up entries in.
  853.  
  854.   Path and file name of Users database file.
  855.     This is the path and filename of the Users file.  The normal name of
  856.     this file is 'USERS' and it would normally be put in the '\MAIN'
  857.     directory.  This is the user database of all the current callers.
  858.  
  859.   Path and file name of Caller files.
  860.     This is the path and filename of the Caller file.  The normal name of
  861.     this file is 'CALLER' and it would normally be put in the '\MAIN'
  862.     directory.  This file is an activity log of the BBS usage for the BBS
  863.     or a particular node (if on a multi-node system).  The name must be a
  864.     max. of 6 characters long since it may have a node number attached to
  865.     it on multi-node systems.
  866.  
  867.   Path and file name of Conference data file.
  868.     This is the path and filename of the conference data file.  The normal
  869.     name of this file is 'CNAMES' and would normally be put in the '\MAIN'
  870.     directory.  This is the control file that defines the various conference
  871.     areas in use.
  872.  
  873.   Path and file name of Password file.
  874.     This is the path and filename of the Password file.  The normal name of
  875.     this file is 'PWRD' and would normally be put in the '\MAIN' directory.
  876.     This file defines the user access abilities and security levels.
  877.     This information includes time allocations, download ratios and logon
  878.     passwords.
  879.  
  880.   Path and file name of File Security file.
  881.     This is the path and filename of the File Security file.  The normal
  882.     name of this file is 'FSEC' and would normally be put in the '\MAIN'
  883.     directory.  This is the control file that defines the security
  884.     authorizations of certain kinds of files that get downloaded.  For
  885.     instance, a file ending in .ARC may have a low security since those are
  886.     the standard kind to be transferred, but a file with a .EXE or .COM
  887.     extension may have higher security since they may be sensitive files
  888.     that are not allowed to be transferred by just 'anyone'.
  889.  
  890.   Path and file name of Upload Security file.
  891.     This is the path and filename of the Upload Security file.  The normal
  892.     name of this file is 'UPSEC' and would normally be put in the '\MAIN'
  893.     directory.  This is the control file that defines the security
  894.     authorizations of certain kinds of files that get uploaded.  For a better
  895.     description of this security system, see the description for FSEC.
  896.  
  897.   Path and file name of Trash Can file.
  898.     This is the path and filename of the Trash Can file.  The normal name of
  899.     this file is 'TCAN' and would normally be put in the '\MAIN' directory.
  900.     This file defines unwanted names and words that may appear in the logon
  901.     names (first and last).  Each word must be on it's own line and in upper
  902.     case.  With this version, you can also include two-name entries which
  903.     are compared with the whole logon name.  Logon names with these words
  904.     in them are denied access.
  905.  
  906.   Path and file name of Welcome file.
  907.     This is the path and filename of the Welcome file.  The normal name of
  908.     this file is 'WELCOME' and would normally be put in the '\GEN' directory.
  909.     The maximum length of this name is 7 chars.  This is the welcome screen
  910.     for the BBS and is displayed to all users as they log on to the board.
  911.     There should also be a color version in 'WELCOMEG' for those who choose
  912.     to use ANSI.
  913.  
  914.   Path and file name of New User file.
  915.     This is the path and filename of the New User file.  The normal name of
  916.     this file is 'NEWUSER' and it would normally be put in the '\GEN' directory.
  917.     This is the New User bulletin that newcomers see.  There may also be a
  918.     color ANSI version called 'NEWUSERG'.
  919.  
  920.   Path and file name of Closed file.
  921.     This is the path and filename of the Closed file.  The normal name
  922.     of this file is 'CLOSED' and it would normally be put in the '\GEN'
  923.     directory.  This file is used on a 'closed' board that does not allow
  924.     new users (or users with a high enough security level) in to use that
  925.     node.  It explains this fact to callers when they try signing on.  A
  926.     color ANSI version called 'CLOSEDG' may also be used.
  927.  
  928.   Path and file name of Warning file.
  929.     This is the path and filename of the Warning file.  The normal name of
  930.     this file is 'WARNING' and it would normally be put in the '\GEN'
  931.     directory.  This file is a message to users on a subscription BBS that
  932.     their subscription will be running out soon.  It is displayed to them
  933.     during the last 30 days of their subscription.  A color ANSI version
  934.     called 'WARNINGG' may also be used.
  935.  
  936.   Path and file name of Expired file.
  937.     This is the path and filename of the Expired file.  The normal name of
  938.     this file is 'EXPIRED' and it would normally be put in the '\GEN'
  939.     directory.  This file is a message to users on a subscription BBS that
  940.     their subscription has run out and should tell them how to go about
  941.     renewing it.  A color ANSI version called 'EXPIREDG' may also be used.
  942.  
  943.   Path and file name of USERNET.DAT file.
  944.     This is the path and filename for the Usernet file.  The normal name
  945.     and path of this file is '\PCB\MAIN\USERNET.DAT' on the main drive.
  946.     This file is used on multi-node systems to hold information on the
  947.     activity status of the nodes (name and location of the user on that node,
  948.     and what they're doing).  The PCBOARD.DAT files of all nodes on these
  949.     systems must point to the same file for inter-node activities to function.
  950.  
  951.   Path and file name of Conference menu.
  952.     This is the path and filename of the Conference menu file.  The normal
  953.     name of this file is 'CNFN' and it would normally be put in the
  954.     '\GEN' directory.  This is the listing of conferences currently
  955.     available.  The name can be up to 7 characters since there may also
  956.     be a graphics version that will have a 'G' appended onto the end of
  957.     the name.
  958.  
  959.   Path and file name of Registration Questions file.
  960.     This is the path and filename of the Registration Questions file.  The
  961.     normal name of this file is 'NEWASK' and would normally be put in the
  962.     '\GEN' directory.  This file has the questions asked of new users for
  963.     the registration as stored in the 'NEWREG' file.  It is used on a
  964.     'closed' board that still allows new users to call up and fill out the
  965.     registration.
  966.  
  967.   Path and file name of New Registrations file.
  968.     This is the filename of the New Registrations file.  The normal name of
  969.     this file is 'NEWREG' and would normally be put in the '\MAIN' directory.
  970.     This is used if you choose to run a 'closed' board but still allow for
  971.     new user registration by keeping the 'NEWASK' file.  Answers to the
  972.     questions in 'NEWASK' go into this file.
  973.  
  974.   Path and file name of Protocol file.
  975.     This is the path and filename of the Protocol file.  The normal name of
  976.     this file is 'PCBPROT.DAT' and it should be put in the default directory
  977.     (ie. the directory that PCBoard was started from, or '\PCB').  This file
  978.     defines the various file transfer protocols used on the board.  It
  979.     defines the protocol selection letter, whether it's internal or external,
  980.     block size and the description for it on the menu.
  981.  
  982.   Path and file name of Download Log.
  983.     This is the path and filename of the download log file.  The normal
  984.     name and path of this file is '\PCB\MAIN\DOWNLOAD.TXT' on the main
  985.     drive.  This is a log of all the file transfers made by the users.  It
  986.     includes the user's name, date & time of the transfer, whether it was
  987.     an upload or a download, filename, protocol used, number of errors and
  988.     several other items of information about the transfer.
  989.  
  990.   Path and file name of Logoff Script.
  991.     This is the path and filename of the logoff questionnaire file.  The
  992.     normal name and path of this file is '\PCB\GEN\SCRIPT0' on the main
  993.     drive.  This file is displayed to the user at logoff and can optionally
  994.     be used to ask questions like the regular script questionnaires.  There
  995.     may also be a color ANSI version called 'SCRIPT0G'.
  996.  
  997.   Path and file name of Logoff Script Answers file.
  998.     This is the path and filename of the Logoff Script Answers file.  The
  999.     normal name of this file is 'ANSWER0' and would normally be put in the
  1000.     '\MAIN' directory.  This is the place where the answers to the logoff
  1001.     script questionnaires are stored.
  1002.  
  1003.   Path and file name of Multilingual info.
  1004.     This is the path and filename of the Multilingual file.  The normal
  1005.     name of this file is 'PCBML.DAT' and would normally be put in the '\GEN'
  1006.     directory.  This file defines the file extension(s) of the multilingual
  1007.     support files used in place of many of the normal system text files as
  1008.     well as a menu selection for each.  This is used if you intend to
  1009.     support more than one language on your board.  Each different language
  1010.     would use a different extension on the files, like a french version
  1011.     set of files would use the extension of '.FRE', a spanish version would
  1012.     use '.SPA', etc.
  1013.  
  1014.   Path and file name of Group Chat Topic file.
  1015.     This is the path and filename of the Group Chat Topic file.  The normal
  1016.     name of this file is 'GROUP' and would normally be put in the '\GEN'
  1017.     directory.  This is the topic file for a Group Chat and can hold the
  1018.     topic of the current chat, rules of conduct or whatever.  It's usually
  1019.     used to put up the time and date of the next scheduled Group Chat and is
  1020.     displayed to the caller when they enter the Chat.
  1021.  
  1022.   Carrier timeout duration.
  1023.     This is the amount of time, in seconds, to wait for a carrier detect
  1024.     from the modem after detecting a 'ring'.  After this time, if the board
  1025.     doesn't get a carrier signal from the modem telling it that the caller
  1026.     has connected, it recycles back to the point where it waits for a
  1027.     'ring' from the modem.
  1028.  
  1029.   Comm port in use.
  1030.     This is the device descriptor of the comm port to be used during
  1031.     operation.  Either COM1, COM2, or NONE are valid.  A value of NONE
  1032.     is used mostly when first setting up the BBS and testing it out.  You
  1033.     usually want to run 'local' tests without using the comm port.
  1034.  
  1035.   Comm port opening speed.
  1036.     This is the baud rate at which you would default the BBS to use when
  1037.     opening the comm port.  It is usually the highest speed your modem can
  1038.     go up to as well.  A value of '19200' means you are using a fixed DTE
  1039.     (computer-to-modem speed).  This is usually done if you have a 9600-baud
  1040.     modem such as the USRobotics HST or the Hayes V-Series 9600 baud modems.
  1041.     Such usage is capable of increasing the throughput of the data transfer.
  1042.  
  1043.   Switch to lock in opening baud rate.
  1044.     This is a true/false value representing the current status of locking
  1045.     the comm port speed to the current baud rate.  This would be used with
  1046.     a USRobotics HST, a Hayes V-Series modem or other such modems that are
  1047.     capable of using a fixed computer-to-modem speed.  Using a fixed speed
  1048.     can improve throughput.
  1049.  
  1050.   Modem initializing string.
  1051.     These are the command codes sent to the modem to initialize it and set
  1052.     it up to begin receiving calls.
  1053.  
  1054.   Modem off-hook string.
  1055.     These are the command codes sent to the modem to put it 'off-hook' (ie.
  1056.     busy the line so no calls can come through).  This might be used during
  1057.     local logons, recycling the board, etc.
  1058.  
  1059.   Switch to disable usage of the CTS/RTS signals.
  1060.     This is a true/false value representing the status of whether or not to
  1061.     use the CTS & RTS signals when sending/receiving data.  If this is set
  1062.     to 'on', these signals are not used during the board's operation.  This
  1063.     means you won't be able to use any 9600 baud modems since they require
  1064.     these signals to be used by the board.
  1065.  
  1066.   Switch to show if using a Hayes V-series 9600-baud modem.
  1067.     This is a true/false value representing the status of whether or not
  1068.     you are using the Hayes V-Series 9600 baud modem.  You would turn this
  1069.     'on' if you are using such a modem.  The reason being is that if you
  1070.     are using a fixed computer-to-modem speed of 9600 or 19200 baud, other
  1071.     modems stay at that speed regardless of the incoming call's speed.  The
  1072.     Hayes only keeps this fixed speed if the caller is using another
  1073.     V-Series error-correcting modem and they connect using the error-
  1074.     correction protocol.  Otherwise, it will auto-baud down to the speed of
  1075.     the caller and the program must match that speed.
  1076.  
  1077.   Switch for using an old EVI/Fastcomm modem.
  1078.     This is a true/false value representing the status of whether or not
  1079.     you are using an older EVI or Fastcomm modem that only return a
  1080.     'CONNECT 9600' or 'CONNECT 19200' result instead of using the '/REL'
  1081.     extension to these when connected via an error-corrected protocol.  If
  1082.     you are using one of these older modems, then you would set this to
  1083.     'on'.  Otherwise, turn it 'off'.
  1084.  
  1085.   Switch for resetting modem during recycle.
  1086.     This is a true/false value representing the status of whether or not to
  1087.     reset the modem during a recycle of the BBS.  If 'on', the modem is
  1088.     reset with an 'ATZ' command before being sent the modem init. string
  1089.     when the board recycles.  Otherwise, it is just sends the modem init.
  1090.     string.  Having this 'on' will make the board take longer to recycle.
  1091.     So, unless it HAS to be done, you should probably set this to 'off'.
  1092.  
  1093.   Switch to put modem off-hook for recycle.
  1094.     This is a true/false value representing the status of whether or not to
  1095.     put the modem 'off-hook' during the board's recycle.  If your board
  1096.     takes a while to recycle, ie. it does certain routines after each caller,
  1097.     then you might want to put the modem off-hook (busy the line) so no one
  1098.     calls during the time it's recycling.
  1099.  
  1100.   Switch to show if running on a Packet Switched Network (PAD).
  1101.     This is a true/false value representing the status of whether or not
  1102.     the system is being run on a Packet Switched Network (PAD).  If you
  1103.     are running the board under a Packet Switched Network, or PAD for
  1104.     short, you would set this to 'on'.  Under these conditions, PCBoard
  1105.     opens the comm port and the chosen speed but does not send any modem
  1106.     init. commands.  The PAD, when receiving a call, raises the Carrier
  1107.     Detect signal which makes PCBoard begin it's logon sequence.  To
  1108.     disconnect the caller, PCBoard drops the DTR signal and the PAD
  1109.     'hangs up'.
  1110.  
  1111.   Switch to answer on true ring detect.
  1112.     This is a true/false value representing the status of whether or not to
  1113.     answer the modem when it detects a ring signal from it or with the
  1114.     word 'RING'.  Normally, you would set this to 'off' since you would only
  1115.     need to answer when the word 'RING' came in.  But in those cases where
  1116.     you HAVE to use the ring signal from the modem, you would turn this 'on'.
  1117.  
  1118.   Switch to allow callers with settings of 7-E-1.
  1119.     This is a true/false value representing the status of whether or not to
  1120.     allow callers using the comm port settings 7-E-1 (7 data bits, even
  1121.     parity, 1 stop bit).  Normally, the system only allows the comm port
  1122.     settings 8-N-1 (8 data bits, no parity, 1 stop bit).  These are the
  1123.     standard settings to use on most boards.  They allow for the
  1124.     transmission of 8-bit data, such as graphics characters, foreign
  1125.     language chars., etc.  The usual operation of the file transfer
  1126.     protocols also requires these settings.  So this would normally be set
  1127.     to 'off'.  However, a few users are limited to terminals that can not
  1128.     support those settings, thus they have to use the settings 7-E-1.  If
  1129.     you wish to allow for this, then set this to 'on'.  You may set up
  1130.     the kermit protocol to support these settings, but the others (except
  1131.     for ASCII) are disabled and the <M>ode command is disabled.
  1132.  
  1133.   Switch to allow 300 baud.
  1134.     This is a true/false value representing the current status of allowing
  1135.     or disallowing 300-baud callers.  If set to 'on', the board will allow
  1136.     300-baud callers.  If set to 'off', no 300-baud calls are allowed.
  1137.  
  1138.   300 baud access start time.
  1139.     This is the time, in HH:MM format, of when to start allowing 300-baud
  1140.     callers into the system (assuming it's allowed).  The time is in
  1141.     24-hour 'military' format.  The hours of 00:00 and 24:00 are not
  1142.     allowed.
  1143.  
  1144.   300 baud access stop time.
  1145.     This is the time, in HH:MM format, of when to stop allowing 300-baud
  1146.     callers into the system (assuming it's allowed).  The time is in
  1147.     24-hour 'military' format.  The hours of 00:00 and 24:00 are not
  1148.     allowed.
  1149.  
  1150.   Switch to disable the message scan prompt.
  1151.     This is a true/false value representing the status of whether or not to
  1152.     display the message base scan prompt.  If this is set to 'off', the BBS
  1153.     will ask the newly logged on user if they want to scan for new messages
  1154.     to them.  If this is turned 'on', they just go in and have to find their
  1155.     own mail.
  1156.  
  1157.   Switch to disable the 3-min screen blank.
  1158.     This is a true/false value representing the status of whether or not to
  1159.     disable the screen blanking feature.  Normally, the screen will be
  1160.     cleared if no calls are received during a 3-minute period after the
  1161.     previous caller has logged off.  This serves to prevent excessive wear
  1162.     on the screen, also known as 'burn-in', while waiting for the next caller.
  1163.     Setting this switch to 'on' will disable this feature.
  1164.  
  1165.   Switch to disable registration edits.
  1166.     This is a true/false value representing the status of whether or not to
  1167.     disable edits of the user registration information.  If set to 'on',
  1168.     edits will be made to this information to make sure of it's validity.
  1169.     Otherwise, none will be made.  As such, letters could be entered into a
  1170.     phone number field, etc.
  1171.  
  1172.   Switch to disable the high ASCII filter.
  1173.     This is a true/false value representing the status of whether or not to
  1174.     disable the high-ASCII filter.  If turned 'off', the filter will
  1175.     remove most ASCII characters above decimal 127.  This might include
  1176.     'garbage' characters caused by line noise.  If turned 'on', all
  1177.     characters are allowed in.  This way, the special foreign language
  1178.     characters can be used to support non-English languages.
  1179.  
  1180.   Switch to disable the quick logon.
  1181.     This is a true/false value representing the status of whether or not to
  1182.     allow the 'quick logon' feature.  If this is set to 'on', the caller,
  1183.     upon logging onto the system or into a conference, will be displayed
  1184.     the appropriate 'NEWS' and 'WELCOME' files.  If this is set to 'off',
  1185.     the user could stack a 'Q' command and bypass the logon files during
  1186.     the initial logon and joining a conference, thus allowing for faster
  1187.     logons and conference joining.
  1188.  
  1189.   Switch to disable the DOS return password check.
  1190.     This is a true/false value representing the status of whether or not to
  1191.     disable the check for a password when returning from DOS.  If this is
  1192.     set to 'on', no check is made for a password after returning from DOS.
  1193.     This makes for a smoother return to the board.  But this also means that
  1194.     you must take more responsibility for your system's security.
  1195.  
  1196.   Switch to enable multilingual mode.
  1197.     This is a true/false value representing the status of whether or not to
  1198.     Enable the support of multiple languages on the system.  If this is set
  1199.     to 'on', the board will allow the use of multiple sets of files that
  1200.     each support a different language.  These sets have extensions to show
  1201.     which language they are for, like a '.SPA' is a spanish version, or a
  1202.     '.FRE' is a french version.
  1203.  
  1204.   Switch for password-only user info updates.
  1205.     This is a true/false value representing the status of whether or not
  1206.     to allow updates to the user information (name, password, city/state,
  1207.     etc.).  If set to 'on', they can only update their password.  If set
  1208.     to 'off', they can update all their user database info.
  1209.  
  1210.   Switch to indicate a closed board.
  1211.     This is a true/false value representing the status of whether or not the
  1212.     board is being run as a 'closed' board, ie. no one is allowed on unless
  1213.     the Sysop enters their user information into the 'USERS' file.  If this
  1214.     switch is set to 'off', new users can enter into the board and their
  1215.     registration information (name, password, city, state, etc.) is put into
  1216.     the 'USERS' file automatically.  If this is set to 'on', their info is
  1217.     written to the file 'NEWREG', but only IF the registration questions
  1218.     file 'NEWASK' exists.  Otherwise, they are not allowed in at all and are
  1219.     shown the file 'CLOSED' telling them why.
  1220.  
  1221.   Switch to disable ANSI graphics mode.
  1222.     This is a true/false value representing the status of whether or not
  1223.     to use ANSI graphics on the system.  This enables/disables ANSI
  1224.     graphics support for the whole system, local and remote.  With this
  1225.     switch set to 'on', no <M>ode changes to graphics are allowed.
  1226.  
  1227.   Switch to recycle BBS through DOS.
  1228.     This is a true/false value representing the status of whether or not to
  1229.     recycle the BBS through DOS after a caller has logged off.  This means
  1230.     that PCBoard will exit completely after the caller hangs up and the
  1231.     system will be in whatever batch file or other such DOS condition when
  1232.     the board was first started up.  You might want to do this if you had a
  1233.     batch file controlling several things that needed to be done after the
  1234.     caller logged off.  After it did those things, it would cycle back to
  1235.     load up PCBoard again.  When using this option, you MUST have the
  1236.     controlling batch recycle such that the BBS is run again.
  1237.  
  1238.   Switch to put user's location in Node Chat display.
  1239.     This is a true/false value representing the status of whether or not
  1240.     to include the user's city and state information stored in their user
  1241.     record in the node chat request display.
  1242.  
  1243.   Switch to eliminate snow on CGA.
  1244.     This is a true/false value representing the status of whether or not to
  1245.     eliminate the snow that usually shows up on CGA screens when doing
  1246.     direct screen writes.  If you are using a CGA, you would need to turn
  1247.     this setting 'on'.  Otherwise you would turn it 'off'.
  1248.  
  1249.   Switch to indicate running a subscription BBS.
  1250.     This is a true/false value representing the status of whether or not the
  1251.     board will be run in 'subscription' mode.  This should be set to 'on'
  1252.     even if you don't intend to run a subscription BBS since then the
  1253.     board would be set up with certain information that you would need if
  1254.     you ever DID decide to run a subscription BBS.  If this is set to 'on',
  1255.     when a new user logs on, the board sets up the new user record with
  1256.     default expiration times (one year from the current date), conference
  1257.     and security settings.  When the expiration date draws near, within 30
  1258.     days, a 'WARNING' file is displayed to the user telling them their time
  1259.     is running out.  If the subscription runs out, an 'EXPIRED' file is
  1260.     displayed to the user and should tell them of how to renew the
  1261.     subscription.  If you choose not to run in subscription mode, create
  1262.     'null' files for these two messages and it will appear to the user to
  1263.     be a normal board.  But the user record will still have the information
  1264.     in it whereas it would not if you set this to 'off'.  If you were to
  1265.     set this to 'off' and later on decide to run it in subscription mode,
  1266.     you would have to manually insert the dates and security levels yourself.
  1267.  
  1268.   Switch to allow ESC codes in messages.
  1269.     This is a true/false value representing the status of whether or not to
  1270.     allow escape codes (in ANSI codes, usually) in messages and chats (Sysop
  1271.     and node).  Some people like to 'upload' a message into a base.  This
  1272.     message might be an ANSI graphics 'add' for another BBS or something.
  1273.     If you do NOT want any ANSI codes or other escape sequences in messages,
  1274.     set this to 'off'.  This will filter out all ESC characters (ASCII 27)
  1275.     thus leaving a very messy ANSI message.  If you set this to 'on',
  1276.     PCBoard will pass all ESC codes through.  Note, however, that certain
  1277.     ANSI sequences can redefine your keyboard!
  1278.  
  1279.   Switch to allow carbon-copy messages.
  1280.     This is a true/false value representing the status of whether or not to
  1281.     allow 'carbon-copy' messages.  When sending a message to someone,
  1282.     PCBoard allows for the ability to send 'carbon-copies', or duplicates,
  1283.     to other users besides the one it is originally addressed to.  If you
  1284.     want to allow this, set this switch to 'on'.  Otherwise, turn it 'off'.
  1285.     When set to 'on', the command 'SC' is displayed to users on the
  1286.     message option menu along with the standard 'S' for a normal save (as
  1287.     well as the other commands).  This command is only displayed for users
  1288.     if they have 'expert' mode on. It will still work properly if expert
  1289.     mode is off, however.
  1290.  
  1291.   Switch to validate 'TO:' user in messages.
  1292.     This is a true/false value representing the status of whether or not
  1293.     to validate the existance of the user addressed in the 'TO:' field of
  1294.     the message header.  If you set this to 'on', then when a user writes
  1295.     a message to someone and that person does not exist in the 'USERS'
  1296.     file (or, if in a conference, if that person is not a member of it),
  1297.     this function will notify them about it.  The user still has the option
  1298.     of saving the message, however.  If this is set to 'off', the user is
  1299.     NOT notified if the receiving user of the message does not exist.
  1300.  
  1301.   Switch to update 'last message read' pointer after message leave.
  1302.     This is a true/false value representing the status of whether or not
  1303.     to update the 'last message read' pointer after leaving a message.
  1304.     When reading and replying to messages in the message bases, the
  1305.     'last message read' pointer may be updated in one of two ways, after
  1306.     reading a message and leaving replies to it (and also entering
  1307.     messages or the <C>omment to Sysop) or only after reading messages.
  1308.     In the first case, the pointer is updated for each message you read
  1309.     and if you leave a reply or a new message, the pointer is updated to
  1310.     point to that message.  This would be useful for people who enter a
  1311.     lot of messages and don't want to have to read through them later on.
  1312.     In the second case, it would only be updated for each message you
  1313.     read.  If you set this to 'on', the pointer is updated when reading
  1314.     and replying/leaving messages.  If set to 'off', the pointer is only
  1315.     updated when reading messages.
  1316.  
  1317.   Switch to enforce a daily time limit.
  1318.     This is a true/false value representing the status of whether or not
  1319.     to enforce a daily time limit.  If not, then the user gets a full
  1320.     allotment of time for each call, which may be as many times a day as
  1321.     they want.  Otherwise, they are restricted to a fixed amount of time
  1322.     per day based on their security level.
  1323.  
  1324.   Switch to display only new 'NEWS'.
  1325.     This is a true/false value representing the status of whether or not to
  1326.     display the 'NEWS' file only if changed since the last logon of the
  1327.     caller.  If this is set to 'on', when the caller logs on and the board
  1328.     checks for the 'NEWS' file, if the file has been changed/updated (as
  1329.     noted by the file's date stamp), then it will be displayed to the
  1330.     caller.  Otherwise, nothing is displayed to them.  Callers with a Sysop
  1331.     level are not shown any 'NEWS' files.
  1332.  
  1333.   Switch to disable the CTS drop during disk I/O.
  1334.     This is a true/false value representing the status of whether or not to
  1335.     drop the RTS signal when writing data to disk.  If this is set to 'on',
  1336.     the RTS signal to the modem is not dropped.  This would allow the other
  1337.     modem to continue sending data.  You would use this if you were NOT
  1338.     using a 9600 baud modem or MNP modem.  Otherwise, if this is set to
  1339.     'off', the RTS signal is dropped while data is being written to the disk.
  1340.     This would stop the other modem from transmitting data, when a user is
  1341.     uploading a file, until the board was ready for it.  9600 baud and MNP
  1342.     modems require RTS control to be active.
  1343.  
  1344.   Keyboard timeout in minutes.
  1345.     This is the amount of time to wait, in minutes, before a keyboard
  1346.     timeout occurs.  If no keyboard activity has occurred, either locally
  1347.     or remotely, for this amount of time, then a timeout will occur which
  1348.     will log the user off.  If this value is set to '0', no timeouts will
  1349.     occur.  This might be useful if you have a 'dumb' node which you wish
  1350.     to stay online at all times.
  1351.  
  1352.   Switch for running under a network.
  1353.     This is a true/false value representing the status of whether or not
  1354.     the BBS is being run under a network.  This is only used in the
  1355.     multi-node versions of PCBoard (either '/E' or '/U' versions).  If
  1356.     you set this to 'on', files are opened in 'share' mode, so you must
  1357.     also have a copy of 'SHARE.EXE' loaded.
  1358.  
  1359.   Node number of the board.
  1360.     This is the node number of the board.  In a multi-node system, this
  1361.     may be any number up to the number of nodes on the system.  On a single
  1362.     node system, this is '1'.  The maximum number of nodes available is 99
  1363.     (on the '/U' version).  This number must be unique for each node
  1364.     defined (and therefore each copy of PCBOARD.DAT).  A caller can not be
  1365.     logged onto more than one node, but the Sysop can.
  1366.  
  1367.   Network timeout in seconds.
  1368.     This is the maximum amount of time, in seconds, to allow for network
  1369.     retries before timing out and returning an error.  It ranges from 1
  1370.     to 99 and defaults to 20 seconds.  If this timeout occurs, the function
  1371.     that caused it will abort.  If you are running on a slow network, you
  1372.     may want to increase this value to allow for it.
  1373.  
  1374.   Node Chat delay in seconds.
  1375.     This is the time, in seconds, to wait between Node Chat requests while
  1376.     the user is 'idle'.  If the caller is entering commands, the requests are
  1377.     made at predetermined points in the code, like at 'More' prompts and main
  1378.     menu prompts.  The default is 5 seconds, but you can cut down the amount
  1379.     of network activity by increasing this value.
  1380.  
  1381.   BBS name.
  1382.     This is a simple one.  It's the name of your BBS.
  1383.  
  1384.   Path and file name of compressed file view batch file.
  1385.     This is the filename of the batch file used to view the contents of
  1386.     'compressed' files, such as .ARC or .PAK files, using the 'F V'
  1387.     command.  This entry must also include the full path to the file in
  1388.     order to specify exactly where the file is.  Without this filename
  1389.     entry, the 'F V' command is disabled.
  1390.  
  1391.   Compressed filename extension.
  1392.     This is the extension to be used for all 'compressed' files on the
  1393.     system when using the 'F V' function to view them.  You can only
  1394.     specify one extension.
  1395.  
  1396.   Shift-Fn macro key definitions.
  1397.     These are the definitions of the Shift-Fkey macros.  There are ten
  1398.     definitions, one for each of the function keys 1-10 while 'shifted'
  1399.     (pressed while holding down the 'shift' key).  Each of these macros
  1400.     is 72 characters long.  They can contain anything the Sysop wants to
  1401.     put in them, like a 'signature' or a certain sequence of commands.
  1402.  
  1403.   Public conferences.
  1404.     This is a string of 40 'X's that define which of the 40 available
  1405.     conferences are public.  Each 'X' in this string references the
  1406.     corresponding conference and represents whether that conference is open
  1407.     or not for that user's level.  The Main area is considered as area '0'
  1408.     and the conference areas go up from there starting at '1' and ending at
  1409.     39.  There should always be an 'X' in position 1 (area '0') to
  1410.     activate the Main area.
  1411.  
  1412.   Number of conferences.
  1413.     This is the number of conference areas currently in operation.  It may
  1414.     range from 0 to 39.  A value of 0 means no conferences are in operation.
  1415.  
  1416.   Maximum lines per message.
  1417.     This value is used to determine how long a message can be.  It sets
  1418.     the maximum number of lines allowed in the message.  The range
  1419.     should be from 17 to 99 lines per message.
  1420.  
  1421.   User input color code.
  1422.     This is the ANSI code the defines the color of the user input text
  1423.     either from the local or the remote user.  This code is the standard
  1424.     ANSI color code.  The range is from 31 to 37.  This is combined with
  1425.     the intensity code above to define how the input text will look on the
  1426.     local screen and, if graphics mode is 'on' for the user, on their
  1427.     screen.  Some BBS messages are also displayed in this color.
  1428.  
  1429.   User input color intensity.
  1430.     This is the ANSI code used to either highlight or not highlight user
  1431.     input.  The value may be either '0' for normal intensity or '1' for
  1432.     high intensity.  This setting only applies to the user input either
  1433.     locally or remotely.
  1434.  
  1435.   Switch to show event is active.
  1436.     This is a true/false value representing the status of whether or not
  1437.     the event is active.  If the event is active, it is run at the time
  1438.     specified in the following field.  The time allowed to a caller is
  1439.     adjusted if they should call up and their normal time allotment would
  1440.     take them past the time of the event.  When the event time comes up,
  1441.     PCBoard exits to DOS and the batch file that controls the board then
  1442.     runs the event batch file 'EVENT.BAT' (normally 'EVENT.SYS' which
  1443.     PCBoard renames when the batch is to be run).  Many things can be done
  1444.     in the event, like maintenance, NetMail, or other programs or routines
  1445.     that need to be run once a day or so.  You can even copy a different
  1446.     PCBOARD.DAT with a different event schedule in it over the current one.
  1447.     This would allow you run multiple events in one day.  If you set this
  1448.     to 'off', no event is run.
  1449.  
  1450.   Time of event.
  1451.     This is the time of the daily event in HH:MM format.  If the event is
  1452.     active (as set by the previous option field), it will be run at this
  1453.     time each day.  The time is in 24-hour 'military' format.
  1454.  
  1455.   Event buffer time in minutes.
  1456.     This is the amount of time, in minutes, to 'buffer' before the event is
  1457.     to occur.  This 'buffer' will take the board down for the specified
  1458.     amount of time before the actual event time to make sure the system is
  1459.     ready for it.  If a caller logs on prior to this time limit, and the
  1460.     'Slide Event' switch is 'off', their time is adjusted accordingly.
  1461.  
  1462.   Switch to disable uploads before event.
  1463.     This is a true/false value representing the status of whether or not to
  1464.     disable uploads before a scheduled event.  If this is set to 'on', then
  1465.     if the caller logs on prior to when an event is to occur and their time
  1466.     has to be adjusted to allow the event to take place, uploading will be
  1467.     disabled so that they don't take up so much time that they would cross
  1468.     into the time for the event.  Otherwise, they will be able to upload
  1469.     files.  If, while uploading, they pass the event time, then after being
  1470.     logged off, the event will run.
  1471.  
  1472.   Switch to slide the event.
  1473.     This is a true/false value representing the status of whether or not to
  1474.     allow the event to be postphoned if a caller should happen to call in
  1475.     just prior to it.  If this is set to 'on', the event will not
  1476.     automatically adjust the caller's time to make sure it runs.  Instead,
  1477.     if a caller logs on just before the event was going to run, it will be
  1478.     postphoned until after the current user logs off.  You might set this
  1479.     to 'on' if the event is not critical to run at a specific time.
  1480.  
  1481.   Number of upload buffers.
  1482.     This is the number of 128-byte upload buffers to be used during the
  1483.     board's operation.  The value may range from 4 to 32 and defaults to 8.
  1484.     These buffers are where the uploaded file data is stored during the
  1485.     upload.  Once this area is filled, PCBoard writes it to disk and prepares
  1486.     for more data to put in here.  This can reduce the number of actual disk
  1487.     writes that need to be done and can improve performance with high-speed
  1488.     modems.  It is also nice to use when running under a network when the
  1489.     drive usage is high.
  1490.  
  1491.   Switch to disable upload drive size check.
  1492.     This is a true/false value representing the status of whether or not to
  1493.     disable the upload drive size check.  If this is set to 'off', this
  1494.     check is done to make sure that enough space exists on the upload drive
  1495.     to allow uploads.  If not, then uploads are denied until the Sysop can
  1496.     move some files off of the upload drive to make room.  If this is set
  1497.     to 'on', no checks are made and uploads are allowed regardless of space.
  1498.     But, in this case, you would be able to use the SUBST command instead
  1499.     of a drive spec.
  1500.  
  1501.   Printer number.
  1502.     This is the number of the printer port to use on this node.  It may be
  1503.     from 0 to 3.  On multitasking systems running more than one node, you
  1504.     may have several printers running at once, each node with a different
  1505.     printer.  If this is a '0', no printer functions are performed, even
  1506.     if by accident.
  1507.  
  1508.   Minimum upload free space in K.
  1509.     This is the minimum amount of free space on the upload drive, in K
  1510.     (1024-byte blocks), that is needed before allowing any uploads.  If
  1511.     the amount of space is less than this value, no uploads are allowed.
  1512.     You can set this to '0' if you have a lot of disk space and don't want
  1513.     any checking done.  This is ignored if the 'Drive size check' switch
  1514.     above is turned 'on'.
  1515.  
  1516.   User security levels.
  1517.     These are the security levels assigned to the use of each of the menu
  1518.     options.  These menu options are the commands 'A' through 'Z', 'DOOR',
  1519.     'OPEN', 'NODE', and 'CHAT'.  The normal user's security level usually
  1520.     ranges from 1 to 99, therefore the access levels of these commands also
  1521.     have this range.  However, a value of 0 will allow ALL users to use that
  1522.     function.  You must assign a security level to each of these according
  1523.     to what level of user you want using that command.  If, for instance,
  1524.     you want user A to use the <B>ulletin command and that user has a level
  1525.     10, this command should be set at 10 or less.  If it is set at 11 or
  1526.     higher, that user will not be able to use this command.  The OPEN/DOOR
  1527.     and NODE/CHAT commands are not available in versions of PCBoard that do
  1528.     not support those respective functions.  There's also a command 'LANG'
  1529.     that is used for setting the language to use on multilingual systems.
  1530.     This commnad has no security level, so anyone can use it.
  1531.  
  1532.   New user security level.
  1533.     This is the security level given to new users of the system who have
  1534.     completed the logon registration.
  1535.  
  1536.   Unregistered user level.
  1537.     This is the security level given to new users to the system who have
  1538.     NOT completed the logon registration.  If you specify a 0 here, these
  1539.     users are logged off automatically if they refuse to register.
  1540.  
  1541.  
  1542. 
  1543.